@charset "UTF-8";
/* CSS Document */

body{
	height:100%;
	margin:0;
	padding:0;
	background:#f2f2f2;
	overflow:hidden;
	font-family: "Microsoft YaHei";
	}
button:focus,input:focus{outline:none;}
ul,li{
	padding:0;
	margin:0;
	}
input:-webkit-autofill{
	-webkit-box-shadow:0 0 0px 1000px #585858 inset;
	-webkit-text-fill-color:#ffffff;
}
.copy{
	position:absolute;
	width:100%;
	height:12px;
	line-height:12px;
	text-align:center;
	color:#404040;
	font:11px sans-serif;
	bottom:15px;
	z-index:-998;
}
.bk{
	position:absolute;
	width:100%;
	bottom:22px;
	z-index:-999;
	}
.logo{
	width:190px;
	height:50px;
	margin:60px auto 0 auto;
	padding-left:210px;
	padding-top:22px;
	background: url(../images/login_logo.png)  no-repeat;
	}
.logo span{
	display: block;
	}
.logo span.Zh{
	font-size: 18px;
	font-weight: bold;
	}
.logo span.En{
	color:#999;
	font-size: 18px;
	font-style: italic;
	}
.logo_form{
	width:330px;
	height:434px;
	margin:40px auto 0 auto;
	padding:9px 60px 0 60px;
	background: url(../images/login_form_bk.png) no-repeat;
	position: relative;
	}
.logo_form .form_list{
	width:330px;
	height:38px;
	padding:0;
	margin:34px 0 0 0;
	border-bottom:1px #ffffff solid;
	}
.user{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:0 3px 8px 3px;
	background:url(../images/user.png) no-repeat;	
	}
.key{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:0 3px 8px 3px;
	background:url(../images/key.png) no-repeat;	
	}
.logo_form .form_list input{
	display:block;
	width:258px;
	height:24px;
	line-height:24px;
	font-size:18px;
	margin:0 3px 8px 3px;
	padding:3px 5px 3px 25px;
	border:none;
	background:none;
	color:#ffffff;
	}
.btn_login{
	display:block;
	width:330px;
	height:52px;
	line-height:49px;
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#404040;
	background:url(../images/btn_login.png);
	border:none;	
	cursor:pointer;
	}
.btn_login:hover{
	line-height:52px;
	background:url(../images/btn_login_hover.png);
	}
.list{
	padding:14px 0 31px 5px;
	}
.list li{
	height:20px;
	list-style:none;
	}
.icheckbox_flat-red{
	display:block;
	float:left;
	}
.list label{
	display:block;
	height:20px;
	line-height:20px;
	color:#ffffff;
	padding-left:40px;
	}
.status{
	position: absolute;
	top:12px;
	right:60px;
	font:12px sans-serif;
	color: #ef4d4d;
}